@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; color:#056a74; }
.clear{clear:both;}
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}
textarea{resize:none; overflow:auto;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{font-family:"微软雅黑"; font-size:12px; color:#535353; overflow-x:hidden; margin:0 auto; background:#fefefe}

.main{width:1200px; margin:0 auto; position:relative;}
/*-----------------  ■ header -------------------*/
.dtop{ height:32px; width:100%; line-height:32px}
.header{width:100%; height:100px; border-top:1px solid #eaeaea;  background:#fff }
.header .main{width:1200px; margin:0 auto;}
.header .logo{float:left; margin-top:0;}
.header .logo a{ float:left;}
.header .tel{float:right; background-image:url(../images/index_icon01.png); background-position: left center; background-repeat:no-repeat; line-height:25px; padding-left:60px; font-size:14px; color:#727272; margin-top:24px; text-align:left;}
.header .tel span{font-size:22px;}
.header .share_b{float:right; margin-top:17px;}

/*********nav*********/
.nav{height:50px;width:100%; z-index:9; background-color:#056a74;}
.g_nav{width:1200px; margin:0 auto;}
.g_nav table{float:left; width:100%;}
.g_nav table tr td{text-align:center; height:50px; position:relative;}
.g_nav table td{text-align:left;}
.g_nav a{display:block; color:#fff; font-size:16px; position:relative; text-align:center;height:50px; line-height:50px;}
.g_nav a:hover { background:#c10003;}
.g_nav a span{font-size:12px; color:#baa58c;}
.g_nav table tr td .nav_tan{ display:none; width:100%; position:absolute; left:0; top:50px; padding:5px 0 10px 0; background-color:#c10003; opacity:0.95; z-index:100;}
.g_nav table tr td .nav_tan a{ width:90%; margin:0 auto; line-height:30px; height:30px; font-size:12px; color:#fff}
/*********banner*********/
.fullSlide {width:100%;position:relative; margin:auto;height:400px; z-index:1;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:450px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:400px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul li:hover{background:#da231b;}
.fullSlide .hd ul .on {background:#da231b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat;}
.main_ab{ height:195px; margin:40px auto; width:1200px;}
.ab_img{  width:345px; height:195px; background:url(../images/jjbt.jpg) no-repeat;}
.ab_img p{ color:#fff; font-size:18px;width:191px; line-height:195px; text-align:center;}
.about{ width:600px; padding:10px 20px; line-height:24px;overflow: hidden;font-size:14px;
height: 178px;}
.ab_img2 img{ width:215px; height:195px;}
.product{ width:100%; background:url(../images/pro_bg.jpg) repeat-x top;padding:30px 0;}
.pro_bd {padding:10px 15px;position:relative;zoom:1;}
.pro_box{overflow:hidden;width:100%;position:relative;}
.pro_li{width:245px; float:left;margin-bottom:10px; text-align:center;}
.pro_img{width: 215px;height:160px; border:1px solid #dfdfdf;}
.pro_name{text-align: center;line-height: 40px; height:40px;    border:1px solid #dfdfdf; background: #dfdfdf;width: 215px; margin:auto; overflow:hidden;}
.pro_link:hover{color:#c10003;text-decoration: underline;} 
.pro_title{ text-align:center; color:#fff; background:url(../images/protitle.png) no-repeat top center; height:50px; padding:10px 0;}
.pro_title .ti{ font-size:24px; line-height:30px;}
.pronav{ text-align:center; margin:20px auto; width:1200px;}
.pronav a{ padding:5px 15px; line-height:40px; color:#fff; border:1px solid #00474e;height:28px; margin-bottom:5px;}
.pronav a:hover{ border:1px solid #fff;} 
.contact{ width:600px;}
.main3{ width:1225px; margin:auto;}
.CommPageAboutimg {z-index: 999;position: relative;float:left;width:300px;height:400px;}
.summery_content{line-height:24px; float:left; width:294px;}
.summery_content p{ padding:0 10px; line-height:30px;}
.content_detail{height: 42px;width: 120px;display: block;z-index: 99; text-align: center;line-height: 40px;margin-top: 20px;     background: #056a74;}
.content_detail a{ color:#fff;}
.summery_content .hd{ background:url(../images/lxbt.jpg) no-repeat; height:100px; color:#FFF; text-align:center; padding-top:28px;}
.summery_content .hd .title{ font-size:20px;}
 /*forSeprateConfigStyles*//*挂件主体*/
.newslist {background: #e3e3e3;padding: 8px 0;width: 600px;height: 200px;}
.news{ width:600px;}
.lists{width: 480px;margin-right: 20px;}
.lists li{ border-bottom: 1px dashed #afafaf;padding-left: 10px;margin-left: 15px;vertical-align: middle; line-height:35px;}
.lists li .time{ float:right;}
.newstitle{ background:url(../images/xwbt.jpg) no-repeat; width:89px; height:200px;}
.newstitle p{ width:30px; height:200px; margin:auto; color:#fff; font-size:18px; line-height:20px; padding-top:60px; text-align:center;}
.newsimg img{ width:600px; height:185px;}
.navi_lists  { margin-bottom:20px;}
.foot {
    padding-top: 20px;
    line-height: 24px;
    height: 150px;
    margin-top: 20px;
    background: #ededed;
    text-align: center;
    border-top: 1px solid #cfcfcf;
}
.navi_lists a.lone_link {
    display: inline-block;
    padding: 0 20px;
    height: 20px;border-left: 1px solid #999;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #000;
}
.navi_lists a.lone_link:hover{ color:#056a74;}
.link2{ width:1200px; margin:30px auto 0 auto; line-height:30px;}
.link21{ margin-bottom:15px;}
.link2 span{ float:left;width:100px; text-align:center; border:2px solid #056a74; margin-bottom:15px;}
.link2  a{ padding:0 5px; float:left;}
.left{ width:249px;margin-top:30px;border-right: 1px solid #ccc;}
.right{ width:950px; margin-top:30px;}
.item3 {
    border-bottom: 1px solid #dfdfdf;
}
.item3 a{

    line-height: 38px;
    padding: 0 30px;
    background: url(../images/cpico.jpg ) 3% 0px no-repeat;
    border-bottom: 0;
}
.item3 dt a { background:none;}
.firlinkbx1 {
    padding: 0 30px;
    height: 50px;
    line-height:50px;
    background: url(../images/cpico.png ) 3% center no-repeat #056a74;
    *zoom: 1; color:#fff; font-size:16px;
    vartical-align: middle;
}
.Route{ border-bottom:1px solid #ccc;
    height:50px;
    line-height: 50px;
    background: url(../images/ny01.jpg ) 2% center no-repeat;
}
.Route .titlehd {
    float: left;
}
.Route .title {
    font-size: 16px;
    font-weight: bold;
    padding-left: 40px; color:#056a74;
}
.Route .mbx_dv {
    float: right;
}
.right .content{padding:20px; line-height:24px;}
.bd_li1 {
    float: left;
    padding: 1px;
    margin: 10px 0 20px 20px;
    display: inline; width:204px;
    text-align: center;
}
.bd_li1 img {
    width: 200px;
    height: 150px;
    border: 1px solid #dfdfdf;
    display: inline-block;
    vertical-align: middle;
}
.pd_link {
    white-space: nowrap;
    overflow: hidden;border: 1px solid #dfdfdf;
background: #dfdfdf; line-height:35px; height:35px;
    color: #000;width:200px;
}
.pages{text-align: center; margin-top:20px;}
.pages ul li{ float:right; padding:0 10px; line-height:30px;}
.NewsPagingList li{  
    border-bottom: 1px dashed #afafaf;    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    vertical-align: middle;
    *zoom: 1;
    font-size: 12px;
}
.NewsPagingList li a {
    float: left;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.NewsPagingList li .time {
    float: right;
    height: 40px;
    line-height: 40px;
    padding-right:15px;
    color: #666;
}
.ctitlle { text-align:center; border-bottom:1px solid #e7e7e7; margin-bottom:20px; padding-bottom:20px; width:950px; overflow:hidden;}
.ctitlle h1,.ctitlle h2{ font-size:20px;}
.ptitle{ border-bottom:2px solid #056a74; line-height:35px; height:35px; margin:10px 0;}
.ptitle span{ background:#056a74; width:120px; line-height:40px; color:#fff;color: #fff;padding: 8px 20px;}
.rm{line-height:35px;}
.rm span{ float:left;line-height:35px;}
.rm h3 a{ float:left;line-height:35px;}
.syp{ line-height:35px;border-bottom:1px solid #e3e3e3; }
.syp a:hover{color:#069a42;}





.ys { height:1200px; width:1200px; position:relative; margin:0 auto;}
.ys h3{font-size:20px;}
.ys h2 { height:123px;}
.one { position:absolute; top:186px; left:5px; width:600px}
.ys1 { background:url(../images/01.png) no-repeat; padding-left:70px; height:65px; line-height:30px}
.ys2{background:url(../images/02.png) no-repeat; padding-left:70px; height:65px; line-height:65px;position:absolute; top:386px; left:5px;}
.ys3{background:url(../images/03.png) no-repeat; padding-left:70px; height:65px; line-height:65px;position:absolute; top:691px; left:519px;}
.ys4{background:url(../images/04.png) no-repeat; padding-left:70px; height:65px; line-height:65px;position:absolute; top:883px; left:519px;}
.one b{ font-size:14px; color:#cb0900;}
.one p { background: no-repeat left 8px; margin:8px 0; padding:0 0 0 15px; font-size:14px; line-height:30px; color:#000;}
.img01 { position:absolute; top:197px; right:0;}
.img01 img{ max-width:492px; max-height:386px;}
.img02 { position:absolute; top:544px; left:0;}
.img02 img{ width:481px; max-height:537px;}











